Scales

Scale Models are used to define the interface used to communicate to a particular type of scale. [Production > Maintenance > Scales]

These settings are used by the AutoFinisher application, as well as various forms in the main application that feature scale integration, such as the FedEx® Scan Parts option via Sales > Ship and Final Staging via Inventory > Final Staging. Alternatively, customers may wish to use the Deacom Local option via the User Menu to connect local devices, such as scales, to a PC. See the Scale Setup and Installation, Installing Deacom Local, and Installing Deacom Cloud Local pages for details on connecting scales to the Deacom application.

Note:

  • As of 16.01, the "Scale Models" menu option has been re-captioned as simply "Scales".
  • Access to this form requires the Scales Model license.

System Navigation

  • Production > Maintenance > Scales

Edit Scale form

Opened via the "New" or "Modify" button on the Scale Models form.

Note: the manual supplied with the scale will often contain details regarding the values that can or should be indicated in these fields.

General tab

Field/Flag

Description

Name

Displays the name of the scale, which must be unique.

Connection Type

Sets the method by which the scale cable will be connected to the computer or network. Added in version 17.04.006 to support scenarios where no direct connection via a COM Port is available or if customers will have a scale device on their network and need to simply use the IP Address to connect to the scale.Options are:

  • COM Port (default value) - When selected the system will enable COM Port and disable the IP Address option.
  • IP Address - When selected, the  "IP Address" field below will be enabled. *When using a scale via the Main Application that is connected using IP address, Deacom Local will need to be running and will connect and read data from the IP address specified for the scale model.

Verified for use with Mettler Toledo XS6002S and Mettler Toledo XS32001L scale models. The feature should work with other scale models as well.

COM Port

Defines the COM Port this Scale Model will use.

IP Address

Defines the IP Address this Scale Model will use.

  • This field is only enabled when using "IP Address" in the Type field.
  • Added in version 17.04.006.

Port

 

Baud Rate

Defines the baud rate used to communicate to the scale, with a default of 9600.

Data Bits

Defines the number of data bits in the message received from the scale, with a default of 8.

Stop Bits

Defines the number of stop bits in the message received from the scale, with a default of 1.

Parity

Defines the parity setting used to communicate to the scale, with a default of None.

Handshake

Defines the handshaking protocol used to communicate to the scale, with a default of None.

Scale Mode

Determines the conditions for performing finishes, with a default of Single.

  • This field is only used by the AutoFinisher application.

Weight Msg Format

Memo field used to store an expression defining the format of data received from scale.

  • Uses regular expression language to parse the data being sent by the scale, and return only the weight. Often the scale will send additional information, which must be ignored to pull just the weight. For more information on regular expression language, refer to this page: https://docs.microsoft.com/en-us/dotnet/standard/base-types/regular-expression-language-quick-reference?redirectedfrom=MSDN.
  • Example: N\s+(?<WGT>)\s+lb\r\n

Tare Message

Memo field used to store an expression defining the format of a tare command to send to the scale. Used in final staging with the tare button on the form.

  • Example: 'T' + CHR(13)

Zero Message

Memo field used to store an expression defining the format of a zero command to send to the scale. Used in final staging with the zero button on the form.

  • Example: 'Z' + CHR(13)

Note Msg Format

Memo field used to define the information that will be defaulted to the "Notes" field on the Final Staging form when the "Read Weight" flag is checked.

  • When "Apply" is checked during the Final Staging process, these notes will be stored in the "fi_notes" database field and will remain with that lot throughout the staging process. Note that anything in the "Notes" field will be overwritten.
  • Designed for situations where customers want to capture the Gross and Tare weights during weigh up.
  • If using this field, together with the "Weight Msg Format" field, to capture Gross and Tare weights, the following expressions are examples of ones typically used:
  • Weight Message Format field (above): G\s+(?<GROSS>\d*\.\d*)\s+lb\r\nT\s+(?<TARE>\d*\.\d*)\s+lb\r\nN\s+(?<WGT>)\d*\s+lb\r\n
  • Note Message Format field: "Tare: ${TARE}" + CHR(13) + CHR(10) + "Gross: ${GROSS}"

Stability Msg Format

Only active when Scale Mode is set to Continuous.

Integer Precision

Stores an expression defining the integer portion of the weight. Default value of +

  • This field is used in connection with the Deacom AutoFinisher application.

Decimal Precision

Stores an expression defining the decimal portion of the weight. Default value of 3

  • This field is used in connection with the Deacom AutoFinisher application.

Decimal Delimiter

Defines the delimiter between "Integer" and "Decimal" part of weight.

  • Example: Using the value 12.34:
    • Dec Delim = . = (12.34)
    • Dec Delim = ‘ ‘ = (12 34)
    • Dec Delim = Blank = (1234)

Note: This field is used in connection with the Deacom AutoFinisher application.

Max Weight

Max weight for this scale model.

  • This field is used in connection with the Deacom AutoFinisher application.

Min Weight

Min weight for this scale model.

  • This field is used in connection with the Deacom AutoFinisher application.

Poll Message

For scales that require input from the PC before sending a weight, this field defines what message to send.

  • If no message is required, this field should be blank.

Poll Frequency

If scale requires message from PC, this field defines how frequently, in milliseconds, to send the message.

  • If no message is required, should be 0.

Unit

Search field used to select a Unit of Measure.

  • The system will convert the unit selected here to the item master stock unit.

Active

If checked, this record is active. Only active records may be used in the system.

Default

If checked, this scale model will be used as the default option for the system.

Prompt Out Of Range Weight

If checked, the system will display a prompt when a weight is out of range and force the user to take action before the autofinishing process will continue.

  • If not checked, and a weight is received out of range, the prompt will not be shown. The AutoFinisher will still ignore the case, not generate a serial number, and not print a label for the rejected case, but just without a prompt requiring user interaction.
  • This flag controls the default for the same flag in the Deacom AutoFinisher application on the System Setup tab.

Reset To 0 Between Finishes In AutoFinisher

If unchecked, sets the stable weight to 0 in the AutoFinisher and the scale status to "Listening" immediately after each finish, without waiting for the scale to restabilize at a weight of 0 and begin "Listening" again which is the default behavior.

  • Introduced in version 17.00.016 and sSet to checked by default.
  • Unchecking this flag is useful in situations where operators need to weight small items very quickly.
  • Only available when the "Scale Mode" field is set to "Continuous".

User Fields tab

Deacom allows the creation of user-defined fields that, once created are available in various master data records, such as Items, Vendors, Ship-To-Companies and many others. These fields allow companies to enter and store information outside of the fields provided in the system. User fields can also be used in connection with User Calculations and are available for printing on the majority of Part Forms and Report Layouts throughout the system.